package a01_Array;

/**
 * @Author quan
 * @Description 数组的遍历方式2种
 * @Date 2023/2/28 18:57
 */
public class TraversalAarray {
    public static void main(String[] args) {
        //定义一个数组
        int[] arr = {1,2,3,4,5};
        //方法1：forEach循环：不能修改数组的值
        /*for(int i:arr){
            if(i==3){
                i=30;
            }
            System.out.println(i);//修改的是临时变量i的值：30
        }
        System.out.println(arr[2]);//原数组的第3个元素的值还是3*/
        //方法2：for循环：可以修改数组的值
        for(int i = 0;i<arr.length;i++){
            if(i==2){
                arr[i] = 30;
            }
            System.out.println(arr[i]);
        }
        System.out.println(arr[2]);//此时原数组的第3个值变为了30
    }
}
